
# -*- coding: cp1252 -*-
#########################################################
#                                                       #
# Classe Gerada pelo PyGenerator - Gets e Sets v. 1.0   #
# Criado por Raphoka e Amigos                           #
#                                                       #
#########################################################

class ItemRecurso:

#####################
# -- CONSTRUTOR --  #
#####################

    def __init__(self, Recurso, Preco, Quantidade, Status = 'Nao-Comprado'):
        self.__Recurso = Recurso
        
        Preco = float(Preco)
        self.__Preco = Preco
        self.__Quantidade = Quantidade
        self.__Status = Status
        self.__Total = 0
        self.CalcularTotal()

######################
# -- GETS E SETS --  #
######################

    def CalcularTotal(self):
        self.__Total = self.__Quantidade * self.__Preco

    def GetRecurso(self):
        return self.__Recurso
    def SetRecurso(self, Recurso):
        self.__Recurso = Recurso

        
    def GetPreco(self):
        return self.__Preco
    def SetPreco(self, Preco):
        self.__Preco = Preco

        
    def GetQuantidade(self):
        return self.__Quantidade
    def SetQuantidade(self, Quantidade):
        self.__Quantidade = Quantidade

        
    def GetStatus(self):
        return self.__Status
    def SetStatus(self, Status):
        self.__Status = Status

    def GetTotal(self):
        return self.__Total
    def SetTotal(self, Total):
        self.__Total = Total

#################
# -- METODOS -- #
#################
